home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / business / pb030.dms / pb030.adf / document < prev    next >
Text File  |  1993-01-27  |  23KB  |  677 lines

  1.  
  2.                         The Money Program v1.5                        
  3.                         ----------------------
  4.  
  5.              Written by Alan Bilsborough. Requires 1Mb Memory
  6.  
  7.   ************************************************************************
  8.   **                                                                    **
  9.   **  This a SHAREWARE product (Details at the end of this Text)        **
  10.   **                                                                    **
  11.   **  Many thanks to Registered Users for their continued support.      **
  12.   **                                                                    **
  13.   **  Apologies to recipients of a crippled version of "The Money       **
  14.   **  Program" (limited to 100 transactions). I couldn't see any other  **
  15.   **  way of releasing latest versions to PD libraries and at the       **
  16.   **  same time remain loyal to Registered Users.                       **
  17.   **                                                                    **
  18.   ************************************************************************
  19.  
  20.  
  21.  SUMMARY OF MAIN CHANGES FROM VERSION 1.01 to VERSION 1.2
  22.  --------------------------------------------------------
  23.  
  24.  1) Hard Disk Support
  25.  
  26.  2) Printer Support
  27.  
  28.  3) Time/Date/Alarm Preferences
  29.  
  30.  4) Limited Colour Changes
  31.  
  32.  5) Account/Budget Graph
  33.  
  34.  
  35.  Bugs corrected
  36.  --------------
  37.  
  38.  Two bugs have been corrected. The day on February during a non Leap Year
  39.  now scrolls round 28 to 1. Also, cancelling a note or reminder when the
  40.  note/reminder file is full does not result in a crash any more. 
  41.  
  42.  SUMMARY OF MAIN CHANGES FROM VERSION 1.2 to VERSION 1.5
  43.  -------------------------------------------------------
  44.  
  45.  1) Maximum number of Accounts increased to 60
  46.  
  47.  2) Maximum number of Groups increased to 60
  48.  
  49.  3) Maximum number of Direct Payments increased to 40
  50.  
  51.  4) Preferences added
  52.  
  53.  5) Optional time scale for Budget Comparison & Account Graph
  54.  
  55.  6) Keyboard Shortcuts
  56.  
  57.  7) Input Transaction - Transfer between accounts now possible
  58.  
  59.  8) Reconciliation Mode added
  60.  
  61.  9) Utility Page added
  62.  
  63. 10) Transaction Ticks 
  64.  
  65.  No bugs found or reported - I find that hard to believe as well!
  66.  
  67.  
  68.  GENERAL INSTRUCTIONS
  69.  --------------------
  70.  
  71.    The following text gives a brief description on how to set up and use this
  72.  program. However, if while reading, you get confused or think I`m waffling
  73.  on a bit, then run the program and load the Example File (under the LOAD/
  74.  SAVE MENU). I know most programmers think that their programs are easy to
  75.  use, but this program was written to be User-Friendly and most people
  76.  should be able to find their way around the program fairly easily.
  77.  
  78.  1.0 Introduction
  79.  ----------------
  80.  
  81.    The Money Program is a Home Accounts utility program which allows the
  82.  user to keep track of up to 60 accounts simultaneously. These accounts
  83.  are stored as one file allowing quick and flexible interaction between
  84.  different accounts. All transactions are also related to user-defined
  85.  groups ( i.e. Electicity Bill, Wages etc. ) enabling budgets and
  86.  expenditure to be carefully monitored.
  87.  
  88.    There is one MAIN MENU in this program from which four sub-menus can be
  89.  accessed :-
  90.  
  91.                                   |------   VIEW/EDIT OTHERS MENU
  92.                                   | 
  93.                  MAIN MENU --------------   CREATE MENU
  94.                                   | 
  95.                                   |------   LOAD/SAVE/PRINTER MENU
  96.  
  97.    These four menus and their options shall now be described in more detail.
  98.  
  99.  
  100.                      ********************************
  101.  
  102.  
  103.  2.0 MAIN MENU
  104.  -------------
  105.  
  106.    As well as accessing the above menus the MAIN MENU also has five
  107.  additional options which the author felt would be the most frequently
  108.  used options :-
  109.  
  110.  
  111.                  1) Input Transaction
  112.  
  113.                  2) View/Edit Account File
  114.  
  115.                  3) View/Edit Group File
  116.  
  117.                  4) View Account/Group Graph
  118.  
  119.                  5) Budget Comparison
  120.  
  121.    Note : To EXIT Program, press Esc button whilst in Main Menu.
  122.  
  123.  
  124.  2.1 Input Transaction
  125.  ---------------------
  126.  
  127.    Hopefully this will be your most used option. The more transactions you
  128.  enter the greater your ability to monitor expenditures (as well as keep
  129.  your accounts up to date). A total of 2500 transactions can be input. 
  130.  All transactions have seven elements :-
  131.  
  132.  
  133.                 1) Date
  134.  
  135.                 2) Account
  136.  
  137.                 3) Group
  138.  
  139.                 4) Description (Optional)
  140.  
  141.                 5) Cheque Number (Optional)
  142.  
  143.                 6) Amount
  144.  
  145.                 7) Reconciled/Unreconciled 
  146.  
  147.    Note : No Transactions can be input until at least ONE account and ONE
  148.           group has been created as they are integral parts of the
  149.           transaction.
  150.  
  151.           If a second account is specified then the program will create
  152.           two transactions. The second transaction is a duplication of the
  153.           first, EXCEPT that the account will be the specified second
  154.           account and the amount will be the opposite of the specified
  155.           amount (i.e -£50 if the original was +£50). This allows the user
  156.           to perform transfers between accounts more easily.
  157.  
  158.           Unreconciled transactions are not used by the program when it 
  159.           calculates account totals, account graphs etc.. Such a
  160.           transaction is stored awaiting reconciliation but will be
  161.           ignored until then.  
  162.            
  163.           Editing of transactions is very easy, so don`t worry about
  164.           making mistakes as they can be rectified later.
  165.  
  166.  
  167.  --------------------------------------------------------------------------
  168.  --------------------------------------------------------------------------
  169.  
  170.  The following view options (account, group, complete transaction file
  171.  etc.) all have a Transaction Tick Option - for want of a better name!
  172.  
  173.  This option simply allows the user to tick off transactions while, for
  174.  instance, checking against a bank statement. To tick off a transaction
  175.  press the right mouse button while over the transaction.
  176.  
  177.  Transaction Ticks can be saved with the file or erased each time the user
  178.  enters the view options. To enable/disable this option, see the
  179.  Preferences program and/or Utility Page (described later).
  180.  
  181.  --------------------------------------------------------------------------
  182.  --------------------------------------------------------------------------
  183.  
  184.  2.2 View/Edit Account File
  185.  --------------------------
  186.  
  187.  This option allows you to view an entire account file.
  188.  
  189.  NOTE : All View/Edit Options allow you to edit transactions by clicking
  190.         on their button. An edited transaction may disappear from your view
  191.         page depending on your edit (i.e. changing account while viewing
  192.         another). Don`t worry about this as you can only delete a 
  193.         transaction completely by choosing the CANCEL option, and you can`t
  194.         do that by mistake.
  195.  
  196.  
  197.  2.3 View/Edit Group File - View and/or Edit an entire Group File.
  198.  ------------------------
  199.  
  200.  
  201.  2.4 View Account/Group Graph
  202.  -----------------------------
  203.  
  204.  To view exact dates and amounts along the line of a graph, use mouse and
  205.  left button at the required point.
  206.  
  207.  To view over a different time period (the program defaults to the first
  208.  and last transaction dates found), click (using left mouse button) on
  209.  the date button and enter new dates. To reset back to first and last
  210.  dates use the right mouse button to click on the date button.
  211.  
  212.  Right mouse button (except on date button) to exit.
  213.  
  214.  
  215.  2.5 Budget Comparison
  216.  ---------------------
  217.  
  218.    This option allows the user to see at a glance the percentage of budget
  219.  spent to date. Group Budgets are specified at the Create Group option 
  220.  (described later).
  221.  
  222.    To view exact figures click on the group bar.
  223.  
  224.    Use of date button is as described above in Account/Group Graph.
  225.  
  226.  
  227.                     *********************************
  228.  
  229.  
  230.  3.0 VIEW/EDIT OTHERS MENU
  231.  -------------------------
  232.  
  233.    This menu has 3 lesser used View/Edit Options :-
  234.  
  235.          1) View/Edit Complete Transaction File
  236.  
  237.          2) View/Edit Filtered Transaction File
  238.  
  239.          3) View/Edit Cheque file
  240.  
  241.    and,
  242.  
  243.          4) Time/Date Preferences
  244.  
  245.          5) Utility Page
  246.  
  247.  3.1 View/Edit Complete Transaction File - Self Explanatory
  248.  ---------------------------------------
  249.  
  250.  3.2 View/Edit Filtered Transaction File
  251.  ---------------------------------------
  252.  
  253.    This option was introduced to produce a more flexible option for the
  254.  user to view/edit any combination of accounts and/or groups.
  255.  
  256.    The first option screen allows any number of accounts to be specified
  257.  (ranging from none chosen to all chosen). The second option screen allows
  258.  any number of groups to be combined with your choice of Account(s).
  259.  
  260.    The group option screen allows the chosen groups to be either added to
  261.  the chosen account(s) file or taken away. This is probably best 
  262.  illustrated by a few examples :-
  263.  
  264.  A) View Main Current Account plus all other Electicity Bills
  265.  
  266.  B) View Main Current Account except Uncleared Cheques
  267.  
  268.  C) View No Accounts but View Car, Car Loan, Car petrol, Car Mileage Income
  269.  
  270.    All these examples will allow the user to view accounts/groups with a
  271.  "What If ?" question applied and total different combinations of accounts/
  272.  groups.
  273.  
  274.  3.3 View/Edit Cheque File - Any specified cheques will be displayed.
  275.  -------------------------
  276.  
  277.  3.4 Time/Date Preferences  
  278.  -------------------------
  279.   This option enables the user to change the current date, view the
  280.   current time, and set the alarm. It could also be used as a calendar
  281.   as the option can be exited without any changes saved.
  282.  
  283.   If the date IS changed and SAVED the program will ask you if you want
  284.   to adjust the transaction file to suit the new date. For instance, if
  285.   the date has been turned back, then the program will ask if you want
  286.   to ignore,delete or unreconcile the transactions found after the date.
  287.   
  288.   Alternatively, if the date has been turned forward, you will be asked 
  289.   if you want the relevant Direct Payments to be added to the file. The
  290.   time span within which the program will add direct transactions is from
  291.   the day after the last date (the date before entering Time/Date
  292.   Preferences)  and up to including the newly saved date.
  293.  
  294.   This option should enable the user to forecast future budgets and view
  295.   what the account totals will look like at say, the end of the month.   
  296.   
  297.   Note: Users without a Battery-Backed up clock will have to set the
  298.   time externally, as the time cannot be changed within the program.
  299.  
  300.  
  301.  3.5 Utility Page
  302.  ----------------
  303.  
  304.  The Utility Page has various options which the user may find useful from
  305.  time to time. Version 1.5 has the following utilities :-
  306.  
  307.  a) Delete Account/Group and associated transactions.
  308.  
  309.  b) Reconcile/Unreconcile transactions (date to date)
  310.  
  311.  c) Delete Transactions (Date to Date)
  312.  
  313.  d) Automatically Balance Account Total
  314.  
  315.  e) Match Account Total to Target Balance
  316.  
  317.  f) Change Volume Name
  318.  
  319.  g) Automatic clearing of Transaction Ticks
  320.  
  321.  h) Swap order of 2 Accounts / 2 Groups
  322.  
  323.  i) Mouse Pointer Speed (Keyboard)
  324.  
  325.  j) Keyboard / Mouse Input Response
  326.  
  327.  
  328.  a) Delete Account/Group and associated transactions
  329.  ---------------------------------------------------
  330.  
  331.  This option will delete an account or group. It should be noted that all
  332.  transactions which refer to the chosen account/group must also be erased
  333.  as a transaction MUST be related to one account and one group. 
  334.  
  335.  Note: An Account/Group cannot be deleted if it is refered to in an
  336.  existing Direct Payment. Such a Direct Payment must be deleted or changed
  337.  before deletion of the Account/Group. 
  338.  
  339.  
  340.  b) Reconcile/Unreconcile transactions (date to date)
  341.  ----------------------------------------------------
  342.  
  343.  To reconcile/unreconcile a batch of transactions.
  344.  
  345.  
  346.  c) Delete Transactions (Date to Date)
  347.  -------------------------------------
  348.  
  349.  Delete a batch of transactions
  350.  
  351.  
  352.  d) Automatically Balance Account Total
  353.  --------------------------------------
  354.  
  355.  This option will ask which account is to be balanced and the total
  356.  which it should have. The program will then present the user with the
  357.  appropriate transaction which if saved will balance the account. To save
  358.  the transaction click on the "SAVE & EXIT" OR "QUIT" button. If the user
  359.  decides not to use the transaction click on the "CANCEL" button.
  360.  
  361.  
  362.  e) Match Account Total to Target Balance
  363.  ----------------------------------------
  364.  
  365.  This option is best explained by an example.
  366.  
  367.  Say you receive a bank statement with a total which doesn't match your
  368.  account total in "The Money Program". This option will try to work out
  369.  why your current computer total doesn't match your bank statement.
  370.  
  371.  It does this by trying to find a transaction which, if excluded, would
  372.  produce matching totals. If such a transaction doesn't exist then a
  373.  search will be made for a combination of 2 transactions which again, if
  374.  excluded, produces a match. If 1 or 2 transactions ARE found then you
  375.  will be asked if you want to unreconcile them.
  376.  
  377.  It should be noted that if a match is found then the computer will only
  378.  refer to the latest transaction(s) found.  
  379.  
  380.  
  381.  f) Change Volume Name
  382.  ---------------------
  383.  
  384.  Allows the user to change the Volume Name to one of three names :-
  385.  
  386.                 Money_Vol:    Money_Vol2:    Postponed:
  387.  
  388.  This allows Hard Disk owners to have 2 (or 3 I suppose!) destinations for
  389.  your data files. The name "Postponed:" can be used as a destination or,
  390.  as intended, as a way of ensuring that the program does not automatically
  391.  save to your Hard Disk - i.e. similar to taking a floppy disk out of your
  392.  internal/external drive.
  393.  
  394.  Note: The program defaults to "Money_Vol:"
  395.  
  396.  
  397.  g) Automatic Clearing of Transaction Ticks
  398.  ------------------------------------------
  399.  
  400.  If this option is set to YES then any transaction ticks (in the View/Edit
  401.  Pages) will clear automatically every time the user enters these pages.
  402.  If the option is set to NO then any transaction ticks will be saved with
  403.  the transaction file. Changing this option through the Utility Page is
  404.  a temporary change. To save and permanently change this option, please
  405.  see the Preferences program.
  406.  
  407.  
  408.  h) Swap Order of 2 Accounts / 2 Groups - Self Explanatory
  409.  --------------------------------------
  410.  
  411.  
  412.  i) Mouse Pointer Speed (Keyboard)
  413.  ---------------------------------
  414.  
  415.  This option affects the speed of the mouse pointer when moved via the
  416.  keyboard cursor keys. To increase the speed use the left mouse key and to
  417.  decrease use the right mouse key.
  418.  
  419.  It should be noted that the user can also use the shift/alt keys while
  420.  pressing a cursor key to speed up/slow down the pointer.
  421.  
  422.  
  423.  j) Keyboard / Mouse Input Response
  424.  ----------------------------------
  425.  
  426.  This option affects the speed at which the program responds to key /
  427.  mouse input. Change the response by using the left/right mouse button as
  428.  described above.
  429.  
  430.   
  431.                        ********************************
  432.  
  433.  
  434.  4.0 CREATE MENU
  435.  ---------------
  436.  
  437.    This menu creates the framework for your transactions and has options
  438.  to create five different items:-
  439.  
  440.                    1) Accounts
  441.  
  442.                    2) Groups
  443.  
  444.                    3) Direct Payments
  445.  
  446.                    4) Reminders
  447.  
  448.                    5) Notes
  449.  
  450.  
  451.  4.1 Create Accounts
  452.  -------------------
  453.   Allows up to 60 accounts and their starting totals to be defined.
  454.  
  455.   TIP : Create an extra account called (for instance) "Miscellaneous
  456.         Expenses". This account could then be used to store expenses which
  457.         would normally be hard to keep track of. The running total of this
  458.         account would not be important but it`s contents would be.
  459.          
  460.         This method allows the user to store only the relevant transactions
  461.         in your main accounts (i.e. ones which would appear in your bank
  462.         statements such as cash withdrawals & cheques) 
  463.  
  464.  4.2 Create Groups
  465.  -----------------
  466.   Allows creation of up to 60 groups.
  467.  
  468.   If required, the user can also define a budget for each group. This
  469.  budget can then be compared to the actual amount spent using the MAIN
  470.  MENU option - "Budget Comparison"
  471.  
  472.  4.3 Create Direct Payments
  473.  --------------------------
  474.    Direct Payments are regular transactions which are automatically added
  475.  to your transaction file when the correct date is reached. This date
  476.  must be AFTER the last date that your data was saved and ON or BEFORE 
  477.  Todays Date. 
  478.  
  479.  As well as the start and end dates of the Direct payment, the user must
  480.  also specify how often the transaction should be added (Monthly
  481.  Frequency) and the day of the month that the transaction is to be added.
  482.  
  483.  The Monthly Frequency is a number between 1 and 12, where 1 would add a
  484.  transaction every month and 12 would add a transaction every year.
  485.  
  486.  The Day of Payment is a number between 1 and 31. If the day of payment
  487.  is 31/30 and the month of payment has less than 31/30 days then the
  488.  transaction will be added on the last day of that month (30/29/28).
  489.  
  490.  A total of 40 Direct Payments can be defined.
  491.  
  492.  
  493.  4.4 Create Reminders
  494.  --------------------
  495.  
  496.    Reminders can be used to (you`ve guessed it) remind you of forthcoming
  497.  events i.e. Birthdays, Car Service Due etc.
  498.  
  499.    They consist of one line of reminder text and the reminder date.
  500.  The reminders are displayed in the scroll line.
  501.  
  502.  A total of 20 Reminders can be defined.
  503.  
  504.  4.5 Create Notes
  505.  ----------------
  506.  
  507.   Notes can be used to store any lines of text which the user may want
  508.  to store i.e. bank addresses, telephone numbers or card numbers etc.
  509.  
  510.   They consist of two lines of text and are displayed in the scroll line.
  511.  
  512.   A total of 20 Notes can be defined.
  513.  
  514.  
  515.                          ******************************
  516.  
  517.  
  518.  5.0 LOAD/SAVE/PRINTER MENU
  519.  --------------------------
  520.  
  521.    Data in this utility should be stored on a Data Disk. Users can save
  522.  their data onto the Program Disk but please use a copy of the orginal
  523.  Program Disk and be careful that you do not run out of disk space.
  524.  
  525.  If you want to start a new file, you will have to use a seperate disk as
  526.  there are NO options to select and save seperate files. Experienced users
  527.  could utilise seperate volume names (described earlier) to save more than
  528.  one file onto a data disk.  
  529.  
  530.    This menu has five options :-
  531.  
  532.                  1) LOAD from Data Disk
  533.  
  534.                  2) Load Example File
  535.  
  536.                  3) SAVE to Data Disk
  537.  
  538.                  4) Save for Next Period
  539.  
  540.                  5) * PRINTER MENU *
  541.  
  542.  
  543.  5.1 LOAD from Data Disk
  544.  -----------------------
  545.  
  546.    When selected, the program will look for data in drives Df0:, Df1:,
  547.    Vol:, and if found, will automatically load the data. Note that if more
  548.    than one file is found (i.e. in df0: and vol:) then the user will be
  549.    asked which file is to be loaded.
  550.  
  551.  
  552.  5.2 Load Example File
  553.  ---------------------
  554.  
  555.   This option will load the Example File which is supplied on the Program
  556.  Disk. Please note that Data loaded from the Example File cannot be saved.
  557.  
  558.  
  559.  5.3 SAVE to Data Disk
  560.  ---------------------
  561.  
  562.   Saves data to your Data Disk. The program will save to more than one
  563.   disk at a time, so owners of a hard disk or an external drive can
  564.   automatically save to their back-up disk as well. 
  565.  
  566.  
  567.  5.4 Save for Next Period
  568.  ------------------------
  569.    This is a special SAVE option which saves everything to a Data Disk
  570.  EXCEPT the Transaction File. Also, the Starting Totals for each account
  571.  will be updated to the up-to-date running total, so the new Data Disk is
  572.  ready for immediate use.
  573.  
  574.  NOTE : The User will NOT be able to save this data to an existing Data
  575.         Disk, so please prepare another Data Disk.
  576.  
  577.  5.5 * PRINTER MENU * 
  578.  --------------------
  579.  
  580.  *** Please note that external communication with Printers can cause
  581.  software crashes, and this option should only be chosen once important
  582.  data has been SAVED. ***
  583.  
  584.  The Printer menu has 6 sub-options, namely -
  585.                  
  586.                       a) Account
  587.                       b) Group
  588.                       c) Direct Payments
  589.                       d) Reminders & Notes
  590.                       e) Filtered Transaction File
  591.                       f) Cheques
  592.  
  593.    Options c) and d) will print all of the currently used direct payments,
  594.    reminders or notes.
  595.  
  596.    The remaining options are similar to View/Edit File (described earlier)
  597.    except that the file is sent to the printer. Once chosen the user will
  598.    be presented with a Print Settings page. This page is designed to give
  599.    full control over the final print output.
  600.  
  601.    The Date, Account, Group, Note, Cheque, Amount and Total can be
  602.    included, excluded, trimmed etc. to achieve the desired result. The
  603.    user (see the "Lines per Transaction" box) can hence, limit these
  604.    attributes to 'squeeze' as much information into one line as possible.
  605.  
  606.    Note: The first 15 characters are displayed in the Trimmed mode.
  607.  
  608.    ------------------------- NOTE - ALL USERS -------------------------
  609.  
  610.    Non-Printer users can output the above options to an ASCii file using
  611.    the Destination option in 'Print Settings'.
  612.  
  613.    The title given to this ASCii file takes the form of a desription i.e.
  614.    'Main Current' followed by the days date. It should be noted that using
  615.    this option many times in the same day may result in files being
  616.    overwritten
  617.    
  618.    ********************************************************************
  619.    ********************************************************************
  620.    ********************************************************************
  621.  
  622.                          KEYBOARD SHORTCUTS
  623.                          ------------------
  624.  
  625.  Menu Buttons     - Keys F1 to F8 to access options
  626.  
  627.  View Screen      - Keys F1 to F8 to edit transactions
  628.  
  629.  Keyboard Pointer - Cursor Keys to move pointer, left shift key faster,
  630.                     Alt key slower
  631.  
  632.  Alert Window     - Cursor keys to move pointer to each button
  633.  
  634.  Return Key       - Same as Left Mouse Button
  635.  
  636.  Space Bar        - Same as Right Mouse Button
  637.  
  638.  Various Keys     - e.g. Input Transaction, shortcut indicated by
  639.                     underlined or highlighted character
  640.  
  641.  Left Mouse Key   - acts as Return key when entering text
  642.  
  643.    *******************************************************************
  644.    *******************************************************************
  645.    *******************************************************************
  646.  
  647.                          *** SHAREWARE ***
  648.  
  649.  The concept of Shareware relies on users supporting the programmer who
  650.  should in turn support the program. If you would like to support this
  651.  program, please see the Registration details below.
  652.  
  653.  In return for registering your name, you will receive future upgrades
  654.  and/or a Registered Version of "The Money Program". Future Upgrades will
  655.  be based on suggestions and requests from Registered Users.
  656.  
  657.  Registration for this program is Ten Pounds (to the following address).
  658.  
  659.                      Mr Alan Bilsborough,
  660.  
  661.                      Flat 5
  662.                      7 Burnhill Quadrant,
  663.                      Rutherglen,
  664.                      Glasgow G73 1ER.
  665.  
  666.                      Tel: 041 647-4872
  667.  
  668.  This program may only be distributed if accompanied by this document 
  669.  file.  
  670.  
  671.  The Author cannot accept responsibility for damage caused to any
  672.  hardware or disks whilst using this program.
  673.  
  674.  The Money Program v1.5 was written using AMOS (Mandarin/Jawx).
  675.  
  676.  *************************** End of Text ****************************
  677.